Skip to content

Reduce pull request GitHub Actions load#28

Merged
benvinegar merged 2 commits into
masterfrom
ci/reduce-pr-compute-phase1
Mar 22, 2026
Merged

Reduce pull request GitHub Actions load#28
benvinegar merged 2 commits into
masterfrom
ci/reduce-pr-compute-phase1

Conversation

@benvinegar
Copy link
Copy Markdown
Member

@benvinegar benvinegar commented Mar 22, 2026

Summary

  • move pull request validation into its own PR-only workflow
  • rename the single PR check to CI / Typecheck + Test + Smoke
  • keep the broader multi-job matrix on master pushes instead of showing push-only jobs as skipped on PRs
  • keep benchmarks off PRs and on master pushes / manual dispatch

Why

Pull requests were showing a long list of skipped checks because one workflow handled both PR and master push behavior. Splitting them makes the PR status list much easier to read and keeps the required PR gate focused on one Linux validation job.

Testing

  • ruby -e "require 'yaml'; %w[.github/workflows/ci.yml .github/workflows/pr-ci.yml .github/workflows/benchmarks.yml .github/workflows/release-prebuilt-npm.yml].each { |p| YAML.load_file(p) }; puts 'workflow yaml ok'"

@benvinegar benvinegar merged commit 7644976 into master Mar 22, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant